package com.polaris.live.im.sfs.bean.live

import com.polaris.live.im.sfs.core.bean.AbstractMessage
import com.polaris.live.utils.CommonUtils

/**
 * LiveStartMessage
 *
 * @author Created by 半仙 on 2023/9/25/025 18:48
 */
data class LiveStartMessage(
    /**
     * 消息ID
     */
    override val msgId: String = CommonUtils.uuid(),
    /**
     * 直播类型
     */
    val type: Int,

    /**
     * 主题类型 只有派对房需要
     */
    val theme: Int? = null,
    /**
     * 直播来源
     */
    val fromType: Int,
    /**
     * 直播名称
     */
    val name: String,
    /**
     * 座位数
     */
    val site: Int = 8,

    /**
     * 游戏类型
     */
    val gameType: Int? = null,
    /**
     * 资产类型
     * 0 diamonds  1 游戏币
     */
    val gameAsset: Int? = null,
    /**
     * 价格
     */
    val gamePrice: Long? = null,
) : AbstractMessage
